*{padding: 0 0; margin: 0 0;}
	html,body{height: 100%; width: 100%;overflow-x:hidden; }
	.top-button{width: 100%; height: 50px; line-height: 50px; position: relative; }
    .top-ul{width: 100%; list-style: none;}
    .top-li{width: 33.3%; float: left; text-align: center;-webkit-tap-highlight-color:rgba(255,0,0,0);}
    .select{ color:rgb(254,131,2); }
    .linear{position: absolute; width: 33.3%; left: 0;bottom: 0;border: 1px solid rgb(254,131,2); transition: all 0.3s;}
    .main-box{
    	width: 300%; overflow: scroll;transition: all 0.5s;
    	transform:translateX(0);
		-ms-transform:translateX(0); 	
		-moz-transform:translateX(0); 
		-webkit-transform:translateX(0);
		-o-transform:translateX(0); 
		background-color: rgb(242,242,242);	
    }
    .main-box-1{width: 33.3%; float: left;}
    .main-box-2{width: 33.3%; float: left; }
    .main-box-3{width: 33.3%; float: left;}
    .small-box{width: 100%;background-color:white; margin-top: 10px; position: relative;}
    .small-box > p:nth-of-type(1){ font-size: 18px; font-weight: 100; margin-left: 5px; line-height: 2; }
    .small-box > p:nth-of-type(2){ font-size: 14px; color: rgb(105,105,105); margin-left: 5px;line-height: 2;}
    .gallery li{display: inline-block;}
    .school{position: absolute; top: 10px; right: 60px; font-size: 15px; color:#BDBDBD; line-height: 20px;}
   
    .icon { font-size: 30px !important; position: absolute; top: 5px; right: 30px;line-height: 20px;color: #BDBDBD;
}
    .number{position: absolute; top: 10px; right: 5px;line-height: 20px;font-size: 15px; color: #BDBDBD;}
    .red{color: rgb(254,131,2);}